package pe.edu.sistemas.postgrado.samupg.domain.model;

import javax.persistence.Column;
import javax.persistence.Entity;
import javax.persistence.GeneratedValue;
import static javax.persistence.GenerationType.IDENTITY;
import javax.persistence.Id;
import javax.persistence.Table;

@Entity
@Table(name = "requisitos_admision", catalog = "bd_samupg")
public class RequisitosAdmision implements java.io.Serializable {

    private Integer eaId;
    private String eaCodigo;
    private String eaDescripcion;
    private Boolean eaEstado;

    public RequisitosAdmision() {
    }

    public RequisitosAdmision(String eaCodigo, String eaDescripcion, Boolean eaEstado) {
        this.eaCodigo = eaCodigo;
        this.eaDescripcion = eaDescripcion;
        this.eaEstado = eaEstado;
    }

    @Id
    @GeneratedValue(strategy = IDENTITY)
    @Column(name = "ea_id", unique = true, nullable = false)
    public Integer getEaId() {
        return this.eaId;
    }

    public void setEaId(Integer eaId) {
        this.eaId = eaId;
    }

    @Column(name = "ea_codigo", length = 45)
    public String getEaCodigo() {
        return this.eaCodigo;
    }

    public void setEaCodigo(String eaCodigo) {
        this.eaCodigo = eaCodigo;
    }

    @Column(name = "ea_descripcion", length = 45)
    public String getEaDescripcion() {
        return this.eaDescripcion;
    }

    public void setEaDescripcion(String eaDescripcion) {
        this.eaDescripcion = eaDescripcion;
    }

    @Column(name = "ea_estado")
    public Boolean getEaEstado() {
        return this.eaEstado;
    }

    public void setEaEstado(Boolean eaEstado) {
        this.eaEstado = eaEstado;
    }
}
